About Cosense
Help
Log in
nostr
B
B
S
o
n
N
o
s
t
r
f
r
o
m
掲
示
板
系
ク
ラ
イ
ア
ン
ト
#
国
産
ク
ラ
イ
ア
ン
ト
h
t
t
p
s
:
/
/
b
b
s
-
o
n
-
n
o
s
t
r
.
v
e
r
c
e
l
.
a
p
p
/
作
者
:
m
u
r
a
k
m
i
i
作
者
の
方
が
書
か
れ
た
記
事
に
開
発
の
ヒ
ン
ト
が
色
々
載
っ
て
い
て
参
考
に
な
り
ま
す
N
o
s
t
r
-
b
a
s
e
d
な
ソ
フ
ト
ウ
ェ
ア
を
書
く
際
の
コ
ツ
-
t
x
t
.
m
u
r
a
k
m
i
i
.
d
e
v
Related
Sort by
Related
Modified
Created
Last visited
Most linked
Page rank
Title
Links
掲示板系クライアント
#アプリ(クライアント)往年の[BBS]のような掲示板クライアントもあります[BBS on Nostr][nostrをデータ保存場所として使う掲示板 https://test.ikeji.ma/nostrbbs/]参考:
目次
[* Scrapbox][invitation link][最低限のルール][⚠️編集者の相談はここへ][idea]
掲示板系クライアント
アプリ(クライアント)
Nostrに共有された[投稿]を見るための窓口です。形式は様々で、スマートフォンのアプリに限らないので包括してクライアントという呼ばれ方もします。(そちらが主流)クライアントとはサーバー([リレー])と通信をするものを一般的にはクライアントと呼ぶので技術者の中ではそう呼ぶ人が多い[** おすすめのクライアント ]PC、iOS、Androidで使用でき、初心者にも操作方法が比較的わかりやすいクライアント。
関連ツールまとめサイト
#関連ツールクライアントやリレー、その他の関連ツールを紹介しているサイトを紹介します[awesome-nostr]nostrでできることやツールなどのまとめが1ページにたくさん載っています。新しい何かを作ったらここへ登録依頼すると世界中の人が使ってくれるかも。
国産クライアント
GARNET
lumilumi
#国産クライアント #アプリ(クライアント)https://lumilumi.app屋外でNostrをする際のモバイル通信量に配慮しており、kind1に含まれる画像の表示有無の他、ユーザーアイコンの読み込みON/OFFなどにも対応しているWebクライアントである。作者[mono]
Astraea
nokakoi
#アプリ(クライアント) #国産クライアント #マイクロブログ系クライアント[Windows]向けのシンプルなクライアントリレーの[グローバルタイムライン]を眺めることができます。公式サイトhttps://nokakoi.com/
んちゃんねる
#パブリックチャット#国産クライアント[https://nchan.shino3.net/]
NostViewstr
#関連ツール#国産クライアントhttps://nostviewstr.vercel.app/様々なリスト([NIP-51])を閲覧できるツールGitHub
日本語対応クライアント
[iOS対応クライアント][Damus][Iris] テスト版[FreeFrom][Android対応クライアント]
algia
#アプリ(クライアント) #国産クライアント #CLI #関連ツールmattnさんによるGo言語製Nostr CLIクライアント。https://github.com/mattn/algiaインストール方法[ここ https://github.com/mattn/algia/releases]からダウンロード
nostr-bookmark-viewer(ぶくまびうあ)
Rabbit
Nosli
TogetterやTwitterのモーメントのように関連ポストをまとめられるツールです[https://nosli.vercel.app]作者[kamakura/鎌倉@akiomik https://iris.to/npub1f5uuywemqwlejj2d7he6zjw8jz9wr0r5z6q8lhttxj333ph24cjsymjmug]#関連ツール
nostter
nostatus
#アプリ(クライアント)#国産クライアントユーザーステータス([NIP-38])に特化したクライアントhttps://nostatus.vercel.app/作者
murasaki
#アプリ(クライアント)#国産クライアントVOICEVOXによる音声読み上げに特化したクライアント[darashi/murasaki: murasaki: Nostr to Speech (in Japanese) https://github.com/darashi/murasaki]
うにゅうハウス
#日本語対応クライアント#国産クライアント[パブリックチャット]に特化した[アプリ(クライアント)]一部の[日本リレー]からチャットの投稿を取得する仕組みhttps://unyu-house.vercel.app/
開発
はじめてのNostr【はじめての方はこちら】
日本語解説資料リンク集
#開発 #開発者向け海外資料が多い[開発者向け記事]に比べこちらでは日本語記事を取り扱います。[Nostr https://fumi.medium.com/nostr-f8e6636b5724]Fumi さんの Medium 記事です[hideyoshi.icon]これを読めば Nostr がどのようなものなのかが把握できると思います[hideyoshi.icon]
開発者向け記事
#開発 #NIP #仕様 #関連ツール #開発者向け海外資料/Githubリンクが多いです。プロトコル([NIP])[https://github.com/nostr-protocol/nips][https://github.com/nostr-protocol/nips/issues]
保存済みイベント取得時のリレー間挙動差異
#購読#開発 #開発者向け#実装ノート文責: [jiftechnify.icon]購読直後(`REQ`を送ってから`EOSE`が返ってくるまで)に取得できる「保存済みイベント」の数や順序は、リレー実装の違い・`REQ`のフィルタの指定の仕方によって異なる。この挙動の差異について調査した結果をまとめる。
リアクション・リポストのタグ周りの挙動
#開発 #実装ノート文責: [syusui_s.icon][リアクション](`kind:7` , [NIP-25])に複数の`e`タグを指定するクライアントが存在する。[リポスト](`kind:6`, [NIP-18])でも同様に複数のタグを含めるクライアントがある。仕様では複数含めた場合の挙動は未定義。
nostr-tools
#開発 #ライブラリ[nbd-wtf/nostr-tools: Tools for developing Nostr clients. https://github.com/nbd-wtf/nostr-tools]npmhttps://www.npmjs.com/package/nostr-toolsNostrクライアントを開発するためのライブラリ
公開鍵⇔16進数表記
#開発#NIP-19この "npub" から始まる[公開鍵]のフォーマットは[bech32]と呼ばれています。たまに16進数に戻す必要があるのでここではその方法を解説します。公開鍵だけでなくnote IDとかも "note1" から始まる [bech32] が使われていて、それも同じように下記の方法で変換できます。
実装ノート
#開発[開発]実装にあたり注意すべき点などをまとめた資料
プロフィール(kind:0)の名前について
#開発 #実装ノート文責: [syusui_s.icon]投稿やプロフィール画面における[プロフィール](metadata, kind:0)の扱いは、クライアントによって異なる。名前として登録できるもの`name`
資金支援
#開発nostrに貢献した人へ謝礼を贈り、貢献の継続を支えるための資金支援プログラム(助成金、ファンド)が存在します[kimymt/nostrgrantlinks: Nostr protocolに関連する、資金支援プログラムのリンク集です https://github.com/kimymt/nostrgrantlinks]
nostr-hooks
#開発 #ライブラリイベントの取得を行うためのReact Hooksを提供するライブラリhttps://github.com/sepehr-safari/nostr-hooks
nostr-development-kit
#開発 #ライブラリhttps://ndk.fyinostrのクライアントやリレーの実装のためのライブラリ作者npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft
nostr-key-value
#開発 #ライブラリ> This is a project that wants to use Nostr as a Key-Value DB.> これは Nostr を Key-Value の DB として使用したいプロジェクトです。 JavaScript/TypeScriptをサポートします。[nostr-key-value - npm https://www.npmjs.com/package/nostr-key-value]
try-nostr-tools
#開発 #関連ツールhttps://heguro.github.io/2023/try-nostr-tools.html#ブラウザから[nostr-tools]を使用できるChrome:右クリック→検証→コンソール例:
nostr army knife
WebLN
リレー実装による制約
#実装ノート #購読 #開発NIPによる規定とは別に、リレー実装ごとにREQ(購読)やイベントの受付に制約がある。エラー文はREQに関するものは`NOTICE`、送信したイベントに関するものは `OK`メッセージに含まれる。nostream[デフォルト設定 https://github.com/Cameri/nostream/blob/v1.22.6/resources/default-settings.yaml](運用者によって変更可能)
詳細情報を確認できるサイト
#関連ツール#開発投稿やユーザの情報を生の状態で確認したりできるサイトがいくつかありますhttps://nostrexplorer.com/https://www.nostr.guru/
awesome-nostr
#関連ツール[awesome-nostr | A curated list of nostr projects and resources https://www.nostr.net/]GitHub: https://github.com/aljazceru/awesome-nostr[関連ツールまとめサイト]を提供するサイトリレーやクライアント、その他ツールの一覧が見られるサイト
UnixTimeを年月日日時に変換する
UNIX Timeは [イベント]の`created_at`(生成日時)で使われます変換サイト[https://tool.konisimple.net/date/unixtime]GNU dateコマンドを使った変換`$ date '+%Y/%m/%d %H:%M:%S' --date @1234512345`
Created
2 years ago
by
しゅうすい
Updated
a year ago
by
しゅうすい
Views: 287
Page rank: 6.2
Copy link
Copy readable link
Start presentation
Hide dots
BBS on Nostr
from
掲示板系クライアント
#国産クライアント
https://bbs-on-nostr.vercel.app/
作者:
murakmii
作者の方が書かれた記事に
開発
のヒントが色々載っていて参考になります
Nostr-basedなソフトウェアを書く際のコツ - txt.murakmii.dev